package club.haomoon.core.entity.system;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.v3.oas.annotations.media.Schema;

import lombok.Data;

import java.io.Serializable;

@Data
@Schema(title = "公众号回复实体")
public class WechatAccountReply implements Serializable {

    @TableId(value="id", type= IdType.AUTO)
   @Schema(title = "ID")
    private Integer id;

   @Schema(title = "规则名")
    private String name;

   @Schema(title = "关键词")
    private String keyword;

   @Schema(title = "回复类型: [1=关注回复 2=关键字回复, 3=默认回复]")
    private Integer replyType;

   @Schema(title = "匹配方式: [1=全匹配, 2=模糊匹配]")
    private Integer matchingType;

   @Schema(title = "内容类型: [1=文本]")
    private Integer contentType;

   @Schema(title = "启动状态: [1=启动, 0=关闭]")
    private Integer status;

   @Schema(title = "回复内容")
    private String content;

   @Schema(title = "排序编号")
    private Integer sort;

   @Schema(title = "创建时间")
    private Long createTime;

   @Schema(title = "更新时间")
    private Long updateTime;

   @Schema(title = "删除时间")
    private Long deleteTime;

}
